package com.ocom.devicehttp.service;

import com.ocom.common.utils.JsonResponse;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.Map;

public interface MachineService {
    JsonResponse sign(Map<String, Object> map);

    JsonResponse Heartbeat(Map<String, Object> map);

    JsonResponse MachinePara(Map<String, Object> map);

    JsonResponse machineParaResult(Map<String, Object> map);

    JsonResponse whiteList(Map<String, Object> map);

    JsonResponse whiteListResult(Map<String, Object> map);

    JsonResponse decodeKey(Map<String, Object> map);

    JsonResponse decodeKeyResult(Map<String, Object> map);

    JsonResponse fkConfig(Map<String, Object> map);

    JsonResponse fkConfigResult(Map<String, Object> map);

    JsonResponse faceErr(Map<String, Object> map);

    JsonResponse adPic(Map<String, Object> map);

    JsonResponse pictureurl(Map<String, Object> map);

    JsonResponse passwordAuthentication(Map<String, Object> map);

    JsonResponse menuList(@RequestBody Map<String,Object> map);

    JsonResponse menuListResult(@RequestBody Map<String,Object> map);

    JsonResponse RegisterInf(@RequestBody Map<String,Object> map);

    JsonResponse SendSMS(@RequestBody Map<String,Object> map);
}
